www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/admin/templates/met/images/js/metinfo.js

    (function($){var jspath=$('script').last().attr('src');var basepath='';if(jspath.indexOf('/')!=-1){basepath+=jspath.substr(0,jspath.lastIndexOf('/')+1);}$.fn.fixpng=function(options){function _fix_img_png(el,emptyGIF){var images=$('img[src*="png"]',el||document),png;images.each(function(){png=this.src;width=this.width;height=this.height;this.src=emptyGIF;this.width=width;this.height=height;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+png+"',sizingMethod='scale')";});}function _fix_bg_png(el){var bg=$(el).css('background-image');if(/url\([\'\"]?(.+\.png)[\'\"]?\)/.test(bg)){var src=RegExp.$1;$(el).css('background-image','none');$(el).css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')");}}if($.browser.msie&&$.browser.version<7){return this.each(function(){var opts={scope:'',emptyGif:basepath+'blank.gif'};$.extend(opts,options);switch(opts.scope){case'img':_fix_img_png(this,opts.emptyGif);break;case'all':_fix_img_png(this,opts.emptyGif);_fix_bg_png(this);break;default:_fix_bg_png(this);break;}});}}})(jQuery);function timehide(dom,time){if(!dom.is(':hidden')){t=setTimeout(function(){dom.hide();},time);dom.hover(function(){clearTimeout(t);},function(){timehide(dom,time);});}}
function mhover(dom,cs){if(dom)dom.hover(function(){$(this).addClass(cs);},function(){$(this).removeClass(cs);});}
function cknav(d){if(d instanceof jQuery){if(d.attr("id")!='top_quick_a'){$('#topnav a').removeClass("onnav");d.addClass("onnav");$("ul[id^='ul_']").hide();var u=String(d.attr('id'));u=u.split('_');u=u[1];$.cookie('conav',null);$.cookie('conav',u,{path:'/'});$("#ul_"+u).show();u=$("#ul_"+u).find('li a').eq(0);frameget(u);}}else{cknav($('#nav_'+d));}}
function frameget(u){if(u.attr('target')){if(u.attr('target')=='_blank')return false;$("#leftnav a").removeClass("on");$("#main").attr("src",u.attr('href'));$("#main").src=$("#main").src;u.addClass("on");var l=u.attr('id');l=l.split('_');$.cookie('coul',null);$.cookie('coul',l[2],{path:'/'});}}
function qielang(lg, lt, msg) {
    var l = lg.attr('lang');
	var mh = lt.height();
    lt.append(msg);
	$("#jiazaizhuangtai").hide();
    var m = $('div.langlist li');
    mhover(m, 'hv');
    m.each(function() {
        var d = $(this);
        d.attr('title') == l ? d.addClass('dlang') : d.removeClass('dlang');
    });
	lt.width(lt.width());
    expandtan(lt,mh);
    $('div.langlist li').click(function() {
        var d = $(this);
		if(d.attr('id')!='addlang'){
			var t = d.attr('lang');
			var l = lg.attr('lang');
			if (t != l) {
				var h = $('#leftnav li a.on').attr('href');
				if (!h) {
					h = 'system/sysadmin.php?anyid=8&';
				} else {
					h = h.split('lang=');
					h = h[0];
				}
				var n = $("#leftnav a[id^='nav_']");
				n.each(function() {
					var a = $(this).attr('href');
					a = a.split('lang=');
					a = a[0] + 'lang=' + t;
					$(this).attr('href', a);
				});
				lg.attr('lang', t);
				lg.attr('title', user_msg['langtips1']+d.text());
				var hr = h + 'lang=' + t;
				$('#main').attr('src', hr);
				var limg = d.attr('flag');
				var dhm = d.attr('lname');
					dhm = '<span><img src="../public/images/flag/'+limg+'">'+dhm+'</span>';
				lg.empty().append(dhm);
				m.removeClass('dlang');
				d.addClass('dlang');
				if (t != l) $.cookie('clang', t);
				//adminp(l, t);
			}
			lt.hide();
		}
    });
}
function adminp(l,t){if(l==t){}else{window.location.href='index.php?lang='+t;}}
function commercial_license(){$.ajax({url:'system/authcode.php?lang='+lang+'&autcod=1&cs=1&action_ajax=1',type:"GET",success:function(data){if(data==0){var txt='未'+'购'+'买'+'商'+'业'+'授'+'权';if(!window.atop){data=txt;}else{data=atop==''?txt:atop;}}
$(".top-"+"r-t").append('<div id="met'+'info'+'_lice'+'nse"></div>');var met=$("#metinfo_license");met.html('<a href="javascript:;" title="'+data+'" id="license_isok">'+data+'</a>');met.find('a').css({'color':'#f2fb02'});$('#license_isok').live('click',function(){$('#nav_1').click();$('#nav_1_15').click();});}});}

var conav = $.cookie('conav');
var coul = $.cookie('coul');
if (conav) {
	cknav(conav);
	if (coul) frameget($('#nav_' + conav + '_' + coul));
}
//页面高度计算
function ymresize(){
	var jiluht=document.documentElement.clientHeight;
	var berger=jiluht-98;
	if(berger<500)berger=500;
	$("#metcmsbox").attr('jiluht',berger);
	$('#metleft').height(berger);
	$('#metleft .floatl_box').height(berger);
	$('#metright').height(berger);
	$('#metright iframe').height(berger);
}
ymresize();
//
$(window).resize(function() {
	//ymresize();
});
//
 $('#topnav a').click(function() {
	cknav($(this));
});
$("#leftnav a").click(function() {
	frameget($(this));
});
//展开动画
function expandtan(dm,mh){
	var h = dm.height();
	var m = mh?mh:0;
	dm.height(m);
	dm.animate({ height: h+"px"}, 200);
	/*
	var k = 0;
	dm.find('li').each(function(){
		if($(this).find('span').width()>k)k=$(this).find('span').width();
	});
	dm.find('li').width(k);
	$('#addlang').width(k-21);
	*/
}
var lg = $('#langcig span.title');
var lt = lg.next('div.langlist');
/*
$("#langcig span.title").click(function(){
	if(lt.is(':hidden')){
		lt.empty().append('<div style="text-align:center;">' + user_msg['jsx1'] + '</div>');
		$.ajax({
			type: "POST",
			url: "include/return.php?type=lang",
			success: function(msg) {
				var msgs=msg.split('|');
				if(msgs[0]=='SUC'){
					if (msgs[1] != '') {
						qielang(lg,lt, msgs[1]);
						expandtan(lt);
					}
				}
			}
		});
		$("#langcig").addClass('nowt');
		//lt.show();
	}else{
		$("#langcig").removeClass('nowt');
		lt.empty().hide();
	}
});
*/
$("#langcig").hover(
	function() {
		lt.empty().append('<div style="text-align:center;" id="jiazaizhuangtai">' + user_msg['jsx1'] + '</div>');
		lt.show();
		$.ajax({
			type: "POST",
			url: "include/return.php?type=lang",
			success: function(msg) {
				var msgs=msg.split('|');
				if(msgs[0]=='SUC'){
					if (msgs[1] != '') {
						qielang(lg,lt, msgs[1]);
					}
				}
			}
		});
		$("#langcig").addClass('nowt');
		//lt.show();
	},
	function(){
		$("#langcig").removeClass('nowt');
		lt.stop(true,true);
		lt.empty().hide();
	}
);

$('#met_logo').click(function() {
	$.cookie('conav', 1);
	$.cookie('coul', 8);
});
$('#mydata').click(function() {
	$.cookie('conav', 5);
	$.cookie('coul', 64);
});
$('#qthome').click(function() {
	var h = '../index.php?lang=';
	var l = $('#langcig span.title').attr('lang') ? $('#langcig span.title').attr('lang') : lang;
	$(this).attr('href', h + l);
});
$('#outhome').click(function() {
	$.cookie('conav', null);
	$.cookie('clang', null);
});
 $(".langkkkbox").hover(function() {
	$(this).addClass('now');
},
function() {
	$(this).removeClass('now');
});
$('#addlang').live("click",function(){
	$.cookie('conav', 5);
	$.cookie('coul', 10);
	$.cookie('addlang', 1, {path: '/'});
	window.location.reload();
});

/*快捷提交*/
Array.prototype.unique = function() {
	var o = {};
	for (var i = 0, j = 0; i < this.length; ++i) {
		if (o[this[i]] === undefined) {
			o[this[i]] = j++;
		}
	}
	this.length = 0;
	for (var key in o) {
		this[o[key]] = key;
	}
	return this;
};
var keys = [];
$(document).keydown(function(event) {
	keys.push(event.keyCode);
	keys.unique();
}).keyup(function(event) {
	if (keys.length > 2) keys = [];
	keys.push(event.keyCode);
	keys.unique();
	if (keys.join('') == '1713') {
		var input = $(window.frames["main"].document).find("input[type='submit']");
		if (input.size() == 0 ) {
			input = $(window.frames["main"].document).find("input");
			input.each(function(){
				if($(this).attr('type')=='submit'){
					input = $(this);
				}
			});
		}
		if (input.size() > 0) {
			if (!input.attr('disabled')) {
				input.click();
			}
		}
	}
	keys = [];
});
/*快捷提交截至*/
$(document).ready(function() {
	commercial_license();
});
/*顶部导航宽度*/
function topwidth(tm){
	var navk = $("#topnav").width();
	$("#langcig span.title img").hide();
	var ritk = $('ol.rnav').width()+21;
	$("#langcig span.title img").show();
	//if((navk+ritk)>$(".top-r-box").width()){
		var ls = $("#topnav li").size();
		var kd = parseInt(($(".top-r-box").width() - ritk - 5)/ls);
		if(kd>130)kd=130;
		tm = tm?tm:0;
		$("#topnav li").animate({ width: kd+'px'}, tm);
	//}
}
topwidth();

$(function(){
	var navH = $("#leftnav").offset().top; 
	$(window).scroll(function(){
		var scroH = $(this).scrollTop();  
		if(scroH>=navH){ 
			var  keH= $(".floatl_box").height()-$("#leftnav").height()-$(".left_footer").height();
			if(scroH>=(navH+keH)){
				$("#leftnav").css({"position":"absolute","top":keH}); 
			}else{
				$("#leftnav").css({"position":"fixed","top":0,'width':'154px'}); 
			}	
		}else if(scroH<navH){ 
			$("#leftnav").css({"position":"static"}); 
		} 
	}) 
})